-
Notifications
You must be signed in to change notification settings - Fork 909
Upgrade onig, to get it compiling with GCC 15 #1771
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade onig, to get it compiling with GCC 15 #1771
Conversation
Now, you can build with: ``` --no-default-features --features=fancy-regex ``` Which previously didn't work. You had to enable the `unstable_wasm` flag. I think using `fancy_regex` without wasm is a valid use-case, as I've seen extremely slow build times using `onig`. See: huggingface#1730 Onig also breaks, sometimes, with compiler updates. See: huggingface#1771 Closes huggingface#1729
Now, you can build with: ``` --no-default-features --features=fancy-regex ``` Which previously didn't work. You had to enable the `unstable_wasm` flag. I think using `fancy_regex` without wasm is a valid use-case, as I've seen extremely slow build times using `onig`. See: #1730 Onig also breaks, sometimes, with compiler updates. See: #1771 Closes #1729
The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd be in favor of waiting a bit as this means we are introducing a non-create.io deps, preventing from publishing there AFAIK
Seems like there were new releases since this PR: https://github.com/rust-onig/rust-onig/releases So an update to onig 6.5 should fix this. |
@414owen if you can update it happy to merge |
Distributions are starting to ship with GCC 15, which won't build `onig`. We can upgrade `onig` to an unreleased version, which fixes the issue.
a3ad375
to
91b2005
Compare
👍 PR updated |
Thanks @414owen 🤗 |
Distributions are starting to ship with GCC 15, which won't build
onig
. We can upgradeonig
to an unreleased version, which fixes the issue. We should make a mental note to upgrade to a stable point release, when one is available (although at the moment, the onig repository is archived, so I'm not sure when that will happen).